/*
 * Copyright (C), 2014-2015, 联创车盟汽车服务有限公司
 * FileName: SingleOrderRepository.java
 * Author:   Administrator
 * Date:     2015年2月3日 下午4:32:14
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>    <time>    <version>    <desc>
 * 修改人姓名        修改时间        版本号        描述
 */
package com.linkage.repository.order;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.linkage.pojo.order.SingleOrder;

/**
 * 〈一句话功能简述〉<br> 
 * 〈功能详细描述〉
 *
 * @author 李东峻
 *
 */
@Repository
public interface SingleOrderRepository {
    
    public List<SingleOrder> listAll();
    
    public Map<String,Object> getSingleOrderById(@Param("singleOrderId") Integer singleOrderId);
    
    public List<Map<String, Object>> getSingleOrderByUserId(@Param("userId") Integer userId);

    public void setSingleOrderState(@Param("status") Integer status , @Param("singleOrderId") Integer singleOrderId);

    public List<SingleOrder> selectSingleOrderByUserId(@Param("userId") Integer userId);
    
    public void saveSingleOrder(SingleOrder singleOrder);
    /**
     * 功能描述: <br>
     * 〈功能详细描述〉
     *
     * @param state
     * @param singleorderId
     * 
     */
    
}
